package com.tourism.entity;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.tourism.entity.common.LongBasicEntity;
import lombok.Data;

import java.util.Date;

/**
 * @Description 订单信息
 * @Author z
 * @Date 2021-04-20 22:25
 */
@Data
public class OrderInfo extends LongBasicEntity {

    /**
     * 单价
     */
    private Double price;

    /**
     * 线路id
     */
    @JsonSerialize(using = ToStringSerializer.class)
    private String lineId;
    /**
     * 总价
     */
    private String total;
    /**
     * 出发人数
     */
    private String num;
    /**
     * 出发时间
     */
    private Date departureTime;
    /**
     * 下单用户
     */
    @JsonSerialize(using = ToStringSerializer.class)
    private Long orderUser;
    /**
     * 下单人
     */
    private String orderUserName;

    /**
     * 线路名称
     */
    private String lineName;
    /**
     * 是否支付 true:已经支付 false代表没有支付
     */
    private boolean pay;
    /**
     * 支付方式
     */
    private String payWay;

    /**
     * 支付时间
     */
    private Date payTime;
}
